.m-order-item{
    background: white;
    padding: .8rem 0;
}
.m-order-type{
    .flex;
    justify-content: space-between;
    padding: .2rem .8rem;
    font-size: .8rem;
    span{
        color: @primary-red;
    }
    em{
        color: @light-gray;
    }
}
.m-orderNo{
    font-size: .8rem;
    color: @light-gray;
    padding: .2rem .8rem;
}

.m-order-right{
    text-align: right;
    border-top: 1px solid @background-gray;
    padding: .6rem .8rem;
    em{
        color: @primary-red;
    }
    button{
        .border-radius(10px);
        background: none;
        border: 1px solid @secondary-gray;
        height: 1.5rem;
        padding: 0 .8rem;
        margin-left: .8rem;
        &.on{
            border-color: @primary-green;
            color: @primary-green;
        }
    }
}
.m-spellingitem{
    background: @background-gray;
    .flex;
    img{
        width: 20%;
    }
    .m-spellingdiv{
        flex:1;
        p{
            padding: 0 .6rem;
        }
        .m-price{
            .flex;
            padding: 0 .6rem;
            justify-content: space-between;
            line-height: 2rem;
            margin-top: .4rem;
            span{
                color: @primary-red;
            }
            em{
                color: @light-gray;
                font-size: .7rem;
            }
        }
    }
}